
#ifndef __KTVPLAYERCTXWRAP_H__
#define __KTVPLAYERCTXWRAP_H__

#ifdef KTV_PLAYER_SUPPORT

	class CKtvPlayerCtxWrap:public CKtvPlayerCtx{
	public:
		CKtvPlayerCtxWrap(CKtvPlayerCtx * lpstCtx);
		virtual ~CKtvPlayerCtxWrap();

		CKtvPlayer * getTvPlayer();
		void setTvPlayer(CKtvPlayer * lpstObj);
		CKtvPlayer * getUiPlayer();
		void setUiPlayer(CKtvPlayer * lpstObj);	
		CKtvPlayer * getMp3Player();
		void setMp3Player(CKtvPlayer * lpstObj);
		
		CKtvPlayerMgr * getPlayerMgr();
		void setPlayerMgr(CKtvPlayerMgr * lpstObj);
	private:
		CKtvPlayerCtx * m_lpclBase;
		
	};	
	
#endif // #ifdef KTV_PLAYER_SUPPORT

#endif // #ifndef __KTVPLAYERCTXWRAP_H__

